package br.com.localab.ambiente.modelo;

import java.util.List;

public interface IRepositorioAmbiente {
  public void cadastrarAmbiente(Ambiente ambiente) throws AmbienteJaCadastradoException;
  public void editarAmbiente(Ambiente ambiente) throws AmbienteNaoEncontradoException;
  public Ambiente procurar(Ambiente_PK pk) throws AmbienteNaoEncontradoException;
  public List<Ambiente> listar();
  public List<Ambiente> list(String nomeCampo, boolean valorCampo);
  public List<Ambiente> list(String nomeCampo, boolean valorCampo,String nomeCampo2, Long valorCampo2,String nomeCampo3,Long valorCampo3);
  public Ambiente procurar(String nomeCampo, String valorCampo) throws AmbienteNaoEncontradoException;
}
